home *** CD-ROM | disk | FTP | other *** search
- Path: comma.rhein.de!serpens!not-for-mail
- From: mlelstv@serpens.rhein.de (Michael van Elst)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga doesn`t need Planar!
- Date: 2 Feb 1996 00:43:43 +0100
- Organization: dis-
- Message-ID: <4erj7f$pb8@serpens.rhein.de>
- References: <john.hendrikx.4apt@grafix.xs4all.nl>
- NNTP-Posting-Host: serpens.rhein.de
-
- john.hendrikx@grafix.xs4all.nl (John Hendrikx) writes:
-
- >What if my object-mask looks like %01010101010101?
-
- Then I'm much faster than chunky because I still hit memory by words.
-
- >You can't tell if the mask
- >will be a constant 1, unless you hard-code this information with each object.
-
- Same amount of hardcoding necessary as for chunky.
-
- >For a paint-program which can pick up a brush and paste it somewhere else it
- >has no way of knowing this, atleast not at an acceptable overhead.
-
- Uh ? Sure it has.
-
- >What about the amount of memory accesses?
-
- As I said: memory bandwidth is about the same for objects that are large enough
- and smaller if you need less bits per pixel.
-
- >Yes, this is pretty simple to implement as well at one extra memory access per
- >pixel.
-
- Don't forget that this is a 100% increase.
-
- >Planar could do it faster, but at a much higher price (it means losing
- >lots of colors).
-
- It means to have the same amount of colors. Why should chunky suddenly have more
- bits ?
-
- >spectacular effects. In the end it will always be the CPU which delivers you
- >the newest effects.
-
- And special hardware can deliver them cheaper. That's an old truth.
-
- >Not just me, texturemapping is simply popular because it makes things look more
- >realistic and is within the range of our current processors.
-
- You mean it is popular because PCs just have processors that are now fast enough.
-
- >is no need to use low-bitplane Planar displays because even deep Chunky
- >displays are incredibly fast. That kills one of the advantages of planar.
-
- This is true.
-
- >all, and it also causes a lot of the often used operations like plotting a
- >pixel (games)
-
- Games rarely plot pixels.
-
- >drawing a line (GUI's)
-
- Mostly with 1bit per pixel.
-
- >or blitting a masked-object (Games, paint
- >programs, gadget imagery, overlayed text, etcetera) to perform much slower.
-
- Again something that a CPU is not good at.
-
- >Yes it is, Chunky hardware performs the most popular operations much faster
- >than Planar hardware could.
-
- It performs texture mapping faster.
-
- >With the most popular operations I mean things
- >which are used for drawing a GUI and things now often seen in games.
-
- But which is incorrect.
-
- > MVE> Depends on the effects. You seem to focus just on effects that a
- > MVE> standard CPU can do.
-
- >No, I focus on the usefull effects.
-
- So useful effects are defined at what standard CPUs do ?
-
- >Planar has much more severe alignment (and thus more overhead) problems and
- >needs to access memory (for a 16-bit object) at 16 different locations in
- >memory, while with Chunky this is all located in close vicinity of each other,
- >making optimisations like plotting LONGs instead of WORDs possible.
-
- You mean the 128bit blitter is out ? It must have a 32bit bus ?
-
- >Take an 8
- >pixel wide and 8 bit deep object,
-
- I rather take a 80 pixel wide and 12bit deep object.
-
- >one row could be plotted with Chunky in just
- >2 LONG writes.
-
- Plus a gobble of checks wether the alignment rules are met.
-
- >Yes, and we with our brilliant planar hardware are stuck with those hardware
- >limits as we can't upgrade our planar hardware without serious problems.
-
- You mean that _chunky_ hardware wouldn't have had the same limitations ? If
- the Amiga had a chunky display then C= wouldn't have made bad decisions ?
-
- This is starting to get a religious touch.
- --
- Michael van Elst
-
- Internet: mlelstv@serpens.rhein.de
- "A potential Snark may lurk in every tree."
-